
dlldraw44ܧ

long __stdcall dlldraw44(long id44, long doublefg)

doublefg   1  Ҽ{"|"D 
                   2  |Ҽ{"|"D  (cs<=5)
                   3  |Ҽ{"|"D  (cs<=5)  , Ҽ{PW|


======================================================

sW 45.emf (]I, dist\a45.c )

s dist.emf  a32.c 

dlldraw  fg[4] '0'e]I  '1'ne
 
dlldrawback wh

======================================================

alldist.txt ,ݦAcopy

dlldraw ܧ
long __stdcall dlldraw(long kdc,  long xb, long yb, long ww, long hh,double cs,
                    char fg[10])
id44(Хdlldraw44)
fg[0]  '0'eI '1'neI(Ydlldrawback)
fg[1]  '0'eFpolygon  '1'ne                              (cs<=50)
fg[2]  '0'eFpolyline  '1'ne  '2'nem        (cs<=50)
fg[3]  '0'eaW '1'ne                                        (cs<=50)
fg[4]  '0'e]I  '1'ne


sW
long __stdcall dlldraw44(long id44)
ew(id44)]I
ѩShdc,xb,yb,ww,hh,csѼ,Gݺdlldrawϥ


id44Y0,h]I


== old ===========================

sW
(datؿ) alldist.txt,  dist.emf 

a.dll:

uAXNT, A䴩95/98

sW long __stdcall dlltree()   e,call


dlldraw ܧ
long __stdcall dlldraw(long kdc,  long xb, long yb, long ww, long hh,double cs,
                    long id44, char fg[10])
id44->-1        e]I(blue)
  100~ 330  eX]I(id44.txt/rtc]IXPtνX)
fg[0] '1' neaW/W(black) ,D'1'he
fg[1..9]  ثeϥ
cs:   Screen@pixelN??,d1.0~50.0 (m/pixel) אּ1.0~ YLW




=== old ===========================================

DLL  (tXL{,GץpU)

dlldraw -> e(YM)

sW
long __stdcall dlldrawback(long kdc, long ww, long hh)
e

===========================================

        *.dat ,ЦAcopy

DLL sW
long __stdcall dlldistsearch(char nm[50])
: J""or"֧", nDi]IjM
output: c:\dist44mp

===========================================

call-center_map_DLL ثepU 

\\yuyu\ref\cc_dll\clip\dat\     
*.dat  Taϸ
d2.txt FϽsX(tΨϥ3X)
d4.txt FϻPaϤTY
id44.txt  rtc]IXPtνX
dat44_1.bin ]I
dat44_2.bin a}
royal500.gif xW²
gif.txt royal500.gifyл

\\yuyu\ref\cc_dll\dll\a.dll        

long __stdcall dllsetpath(char s[200])
]waϸƥؿ
initʧ@
  Ūd4.txtdat44_1.bin
p dllsetpath("f:\\dat\\");            //Ъ`Nr̫n["\\"
return->t->


long __stdcall dllsetcolor(long pi, long r, long g, long b, long ww)
]weC
ww:     e 0~4pixel, 5~
pi:     C(), 0 
        1 2 3` 4 5 6D 7m 8@ 9ѧ 
        10Qܤ 11polygon 12polyline 13 14m 15K
r,g,b: color 0..255
return 0


long __stdcall dlldraw(long kdc, long xb, long yb, long ww, long hh,double cs,
                       long bgfg,long nmfg)
eXa
kdc:  HDC
xb:   Wxy,p301234
yb:   Wyy,p2771234
ww:   HDCwidth(pixel)       
hh:   HDCheight(pixel)
cs:   Screen@pixelN??,d1.0~50.0 (m/pixel)
bgfg: 1FɻPKne 0e
nmfg: 1aWWne     0e
return->t->


long __stdcall dllselroad(char rnm[50])   
p  dllsetroad("s_");    //Ns_xxx(selectedܰ_)HC(pi=10)eX
p  dllsetroad("s_ ");   //Ns_HC(pi=10)eX


long __stdcall dllquroad(long xi, long yi, double cs, char rnm[50])  
H(xi,yi)d߸FϽXθW
cs: Pdlldraw
Ǧ^Gsrnm
rnm[0..2]:  FϽX
rnm[3]:     1~9D,Ѩpi
rnm[4..7]:  Ds(Prtc)
rnm[8..27]: W


long __stdcall dllqudrroad(long xi,  long yi, double cs, char rnm[50],
                           long kdc, long xb, long yb)
IdW,åHC(pi=)10eX
kdc,xb,yb: Pdlldraw
lPdllquroad


long __stdcall dlldistroad(long distid)
dM
input: FϽX(distid)
output:ӰϩҦWMxy c:\distroad.tmp (txt)


long __stdcall dlldistcrrd(long distid, char rnm[50]) 
de
input: FϽXιDW
output:PӸeMxy c:\distcrrd.tmp


long __stdcall dllxy44(long xi, long yi, long r, long id44)
w@I(xi,yi)Υb|(r), nDCX]I(id44)Mxy
]IO3X,id44.txt 
output  c:\dist44.tmp


long __stdcall dlldist44(long distid,long id44)
FϽX,]IX,nDCX]IM
output  c:\dist44.tmp

